﻿.top_bg{width:100%; height:490px;margin:0 auto;position:relative;z-index:999;}

.top_lb{width:100%;height:110px;margin:0 auto; z-index:2; position:relative; background:#1b467b }
.top_lb_c{ width:1060px;height:110px;margin:0 auto; }
.top_logo{ width:570px; height:110px; font-size:0px; float:left; text-align:left;}



.top_ls{ width:490px;height:110px; float:left;}
.top_liens{width: 490px; height:40px; line-height:40px; float:left;  text-align:right; z-index:2; font-size:12px; color:#fff; }
.top_liens a{ font-size:14px; color:#bfdafb; padding-left:35px;}

.top_ss{width:245px; height:26px; margin-top:17px; float:left; margin-left:255px;  }





.top_ss .txt{ background:#fff; height:26px; line-height:32px; float:left;border:0px;padding-left:10px; width:199px;}
.btns{ height:26px; width:36px;float:left;background:url(../images/top_ss_bg.png) no-repeat; border:0px; }


.top_bg_img{width:1008px; height:176px;margin:0 auto; position:absolute; z-index:0; left:0px; top:0px;}

.slider{width:1008px; height:176px;margin:0 auto; position: relative;



}
.sliderb{ width:345px; height:60px;position: relative; top:43px; left:310px;}
.sliderb .item {
		  height: 100%;
		  position: relative;height:60px;
		  z-index: 1;
		}


.slider .item {
		  height: 100%;
		  position: relative;height:176px;
		  z-index: 1;
		}





.top_nv{  height:48px; line-height:48px; width:100%; z-index:20; margin: 0 auto;   height: 48px;
     position:absolute; }
.top_d{height:48px;width:100%;margin:0 auto;line-height:48px;position: relative;z-index:20;}
.top_dh{ width: 100%;
    height: 48px;
    background:url(../images/dh_bg.png); position:absolute; z-index:100; margin:0 auto;line-height:48px;position:absolute; display: block; z-index:5000; left:0;}
.top_lien{height:25px;width:1060px; float:left;}
.top_lien_date{ float:left; width:300px; height:25px; line-height:25px; text-align:left; padding-left:20px;}
.top_lien_sc{ float:right; width:300px; height:25px; line-height:25px; text-align:right; padding-right:20px;}

.top_dh_title{height:48px; line-height:48px; float:left; font-size:14px;  }


.top_dh_titlew1{ width:106px;}
.top_dh_titlew2{ width:106px;}
.top_dh_lien{width:2px; background:url(../images/top_dh_lien.jpg) center center no-repeat; height:38px; float:left;}
.top_dh_title a:link { font-size:16px; color:#011b3b; text-decoration:none; font-weight: bold;}
.top_dh_title a:visited{  font-size:16px; color:#011b3b; text-decoration:none;font-weight: bold;}
.top_dh_title a:hover {  font-size:16px; color:#011b3b; text-decoration:none;font-weight: bold;}
.top_dh_title a:active{  font-size:16px; color:#011b3b; text-decoration:none;font-weight: bold;}


.top_dh_title ul li a:link { font-size:12px; color:#000; text-decoration:none;}
.top_dh_title ul li a:visited{  font-size:12px; color:#000; text-decoration:none;}
.top_dh_title ul li a:hover {  font-size:12px; color:#011b3b; text-decoration:none;}
.top_dh_title ul li a:active{  font-size:12px; color:#000; text-decoration:none;}

.top_dh_C{
	height:200px;
	width: 1060px;	
	
	color:#fff;
	z-index:5000; margin:0 auto;
}

.top_dh_C ul{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	
	
	width:1060px;
	
	
}

.top_dh_C li{
	float:left;
	margin:0 0 0 0;
	
	position:relative;
	
	z-index:2000;
}



.nav li { float:left; position:relative; width:106px; text-align:center; z-index:9999}



.nav li a:hover { color:#fff; background:#0d53a7; font-weight:bold;  }



.nav li.focusa {background:#0d53a7; z-index:999999;color:#fff;}



.nav li a {   display:block;font-size:16px; height:50px; line-height:50px; color:#fff;  margin: 0 auto; z-index:999999;}



.nav li ul { position:absolute; left:0; background:#fff; width:117px;display:none;z-index:9999;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	filter: alpha(opacity=50);
	opacity: .90; }
	
	.nav li ul a{height:40px; line-height:40px;}



.nav li ul a { width:117px; font-size:12px;font-weight:normal;z-index:999999; color:#000 }



.one {  top:48px;z-index:999999 }



.one li a:hover {  }



.nav li ul.two { left:117px;top:0px; z-index:9999 }



.one li a.more { background:url(../images/there.png) no-repeat 118px center; }



.one li a.more:hover { background:url(../images/there.png) no-repeat 106px center; }



.nav li ul.hdw { left:117px; }





.nav li ul.hdwq { left:117px; }


.nav li.focusa a{color:#fff; font-weight:bold;}

.nav  ul>li:hover a{color:#fff; }


.nav  ul>li:hover>ul>li a{color:#000;  }


.nav  ul>li:hover>ul>li a:hover{color:#fff;  }
























/* pour fond gris a 90%*/
/*
 #fond-menu-horizontal{
	height:200px;
	width: 100%;
	background-color:#1f6fd2;
	background-image: url(../images/fond-block-menudd.png);
	background-repeat:repeat-x ;
	position:absolute;
	left:0px;
	top:48px;
	opacity: .60;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
	filter: alpha(opacity=60);
	z-index:200;
}






.top_dh_C li.last{
	width:132px
}

.top_dh_C li.last li{
	width:132px
}

.top_dh_C li ul{
	display:block;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	z-index:2000;
	top:48px;
	width:132px; padding-top:10px; 
}

.top_dh_C ul li ul li{ width:132px;  line-height:28px; text-align:center;  }
.top_dh_C ul li ul li a {
	color:#FFFFFF;
	display:block;
}
.top_dh_C ul li ul li  a:link { font-size:12px; color:#fff; text-decoration:none;}
.top_dh_C ul li ul li a:visited{  font-size:12px; color:#fff; text-decoration:none;}
.top_dh_C ul li ul li  a:hover {  font-size:12px; color:#00fcff; text-decoration:none;}
.top_dh_C ul li ul li  a:active{  font-size:12px; color:#fff; text-decoration:none;}

*/






.lis{ height:40px; width:225px;float:right;  padding-right:35px;  }



.div_s{ width:196px; height:24px; padding-top:9px; padding-left:7px; background:url(../images/input_line_bg.png) bottom left no-repeat; float:right;}


#textfield{ float:left;background:#ffffff; height:22px; width:160px;  border:0px;padding-top:2px; line-height:25px; padding-left:5px;}
.top_dh_s_sub{ background:url(../images/top_dh_s_sub.png) no-repeat; border:0px; float:left; height:27px; width:26px; display:inline;}


.spint2{  color:#ccc; }
.spint1{  color:#000; }



.banner {
    width: 100%;
   
    height: 380px;
    background: #fff;
}
.banner_c {
    width: 100%;
    height: 380px;
    margin: 0 auto;
}
.lbanner {
    width: 100%;
   
    height: 280px;

}


.banner2{ background:url(../images/lb_bg.png) center no-repeat; height:230px; width:100%; min-width:1060px; }